<%@page import="com.sinba.common.dto.PageDTO"%>
<%@page import="com.bill.common.user.dto.RegisterUserQueryDTO"%>
<%@page import="com.bill.common.user.service.IRegisterUserService"%>
<%@page import="com.bill.common.user.dto.AccountDTO"%>
<%@page import="com.bill.common.user.service.IAccountService"%>
<%@page import="org.springframework.web.context.support.WebApplicationContextUtils"%>
<%@page import="org.springframework.context.ApplicationContext"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ include file="../language.jsp" %>

<%
if(session.getAttribute("password2")==null){
	/* response.sendRedirect( "login2.jsp?pageUrl=user/recommend.jsp");
	return; */
}
ApplicationContext ac = WebApplicationContextUtils.getWebApplicationContext(getServletContext());
IRegisterUserService registerUserService = (IRegisterUserService)ac.getBean("registerUserService");
RegisterUserQueryDTO qdto = new RegisterUserQueryDTO();
qdto.setLoginName((String)session.getAttribute("loginName"));
int pages = 1;
String sidx = "status";
String sord="desc";
if(request.getParameter("pages")!=null && request.getParameter("_pages")!=""){
	pages = Integer.parseInt(request.getParameter("pages"));
}
int rows = 10;
int start = ( pages - 1 ) * rows;
qdto.setStart( start );
qdto.setLimit( rows );
PageDTO pageDTO = registerUserService.findDirectPushUserPager(qdto, sord, sidx);
if(pageDTO!=null){
	pageDTO.setPage( pages );
	pageDTO.setRows( rows );
}
request.setAttribute("pageDTO",pageDTO);

String loginName = (String)session.getAttribute("loginName");
//我推荐已激活
Integer recommendQuy = registerUserService.userCount(loginName,"AllRecActivation",null);
request.setAttribute("recommendQuy",recommendQuy);
request.setAttribute("pageUrl","recommend.jsp?loginName="+ loginName);
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title><fmt:message key="i18n.salesTotal"/>-<fmt:message key="i18n.title"/> </title>
	<meta name="apple-mobile-web-app-capable" content="yes" />
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	<meta name="viewport" content="width=device-width, initial-scale=1" />
	
	<link rel="shortcut icon" href="../index/favicon.png" />
	
	<!-- bootstrap -->
    <link href="css/bootstrap/bootstrap.css" rel="stylesheet" />
    <link href="css/bootstrap/bootstrap-responsive.css" rel="stylesheet" />
    <link href="css/bootstrap/bootstrap-overrides.css" type="text/css" rel="stylesheet" />

    <!-- global styles -->
    <link rel="stylesheet" type="text/css" href="css/elements.css" />
    <link rel="stylesheet" type="text/css" href="css/icons.css" />
    
	<!-- this page specific styles -->
    <link rel="stylesheet" href="css/compiled/tables.css" type="text/css" media="screen" />
	 
	<link rel="stylesheet" href="../styles/myStyle.css" />
</head>
<body>
	<!-- main container -->
	<div class="content container-fluid">
		<!-- BreadcrumbNavigation -->
        <div class="row-fluid head">
            <div class="span12">
                <h4><fmt:message key="i18n.yewuManage"/> &gt; <fmt:message key="i18n.myTuiJian"/> (<fmt:message key="i18n.totalRecommend"/>：${pageDTO.totalSize})</h4>
            </div>
        </div>
        <!-- End BreadcrumbNavigation -->
        
        <!-- list table -->
        <div class="table-wrapper orders-table section">
			<div class="row-fluid">
				<table class="table table-hover">
					<thead>
						<tr>
				        	<th scope="col"><fmt:message key="i18n.userId"/></th>
							<th scope="col"><fmt:message key="i18n.piUserName"/></th>
						    <th scope="col"><fmt:message key="i18n.firstSingle" /></th>
							<th scope="col"><fmt:message key="i18n.regTime"/></th>
							<th scope="col"><fmt:message key="i18n.status"/></th>
							<th scope="col"><fmt:message key="i18n.operation"/></th>
						</tr>
					</thead>
                    <tbody>
						<c:forEach items="${pageDTO.data}" var="data">
						<tr>
				        	<td>${data.loginName}</td>
							<td>${data.userName}</td>
				        	<td>${data.registerMoney}</td>
							<td><fmt:formatDate value="${data.registerTime}" pattern="yyyy-MM-dd HH:mm:ss"/></td>
							<td>
								<c:if test="${data.status eq 'Activation'}" ><fmt:message key="i18n.yijihua"/></c:if>
								<c:if test="${data.status ne 'Activation'}" ><span style="color: red;"><fmt:message key="i18n.weijihua"/></span></c:if>
							</td>
							<td align="center">
								<c:if test="${data.status ne 'Activation'}">
									<a id="acuser_${data.registerUserId}" href="javascript:accountActivate('${data.loginName}','${data.registerUserId}');">[<fmt:message key="i18n.clickJihuo"/>]</a>
									&nbsp;&nbsp;
									<a href="javascript:delateRegister('${data.loginName}');">[<fmt:message key="i18n.delete"/>]</a>
								</c:if>
							</td>
				        </tr>
			   			</c:forEach>
						<c:if test="${empty pageDTO.data}">
						<tr>
							<td colspan="6" style="text-align: center;"><fmt:message key="i18n.noData"/></td>
						</tr>
						</c:if> 
                    </tbody>
				</table>
			</div>
			<div class="pagination">
				<ul>
		            <li><a href="${pageUrl }&pages=${pageDTO.page-1}">&#8249;</a></li>
		            <li><a <c:if test="${pageDTO.page eq 1}"> class="active" </c:if> href="${pageUrl }&pages=1">1</a></li>
		            <c:if test="${pageDTO.total ge 2}">
		            <li><a <c:if test="${pageDTO.page eq 2}"> class="active" </c:if> href="${pageUrl }&pages=2">2</a></li>
		            </c:if>
		            <c:if test="${pageDTO.total ge 3}">
		            <li><a <c:if test="${pageDTO.page eq 3}"> class="active" </c:if> href="${pageUrl }&pages=3">3</a></li>
		            </c:if>
		            <c:if test="${pageDTO.total ge 4}">
		            <li><a <c:if test="${pageDTO.page eq 4}"> class="active" </c:if> href="${pageUrl }&pages=4">4</a></li>
		            </c:if>
		            <li><span style="font-size: 10px;"> ${pageDTO.page}/${pageDTO.total} | <fmt:message key="i18n.total"/>${pageDTO.totalSize} </span></li>
		            <li><a href="${pageUrl }&pages=${pageDTO.page+1}">&#8250;</a></li>
		            
		            
	          	</ul>
	          	
	        </div>
		</div>
        <!-- end list table -->
    </div>
    <!-- end main container -->
    
    <form  action="registerUser!userOpt.action" method="post" id="userActivate_form" ></form>
    <form  action="registerUser!userOpt.action" method="post" id="deleteReguser_form" ></form>
	<script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script>
	<script>
	var isclick=true;
	function accountActivate(loginName,userId){
		$('#userActivate_form').html("<input type='hidden' name='pageUrl' value='recommend.jsp' />"+
				"<input type='hidden' name='optType' value='userActive' />"+
				"<input type='hidden' name='activeType' value='RecommendUser' />"+
				"<input type='hidden' name='registerUserDTO.loginName' value='"+loginName+"' />");
		if(confirm('是否确定要激活?')){
			$('#acuser_'+userId).attr("disabled",true);
			if(isclick){
				isclick=false;
				$('#userActivate_form').submit();
			}else{
				alert('操作过于频繁，请稍后再操作!');
			}
			
		}
	}
	
	function delateRegister(loginName){
		$('#deleteReguser_form').html("<input type='hidden' name='pageUrl' value='recommend.jsp' />"+
				"<input type='hidden' name='optType' value='UserDel' />"+
				"<input type='hidden' name='loginName' value='"+loginName+"' />");
		if(confirm('Are you sure you want to delete(是否确定要删除)?')){
			$('#deleteReguser_form').submit();
		}
	}
	</script>


</body>
</html>